President Trump's mass firing of inspectors general sparks controversy and concerns over government oversight.