Trump fires 17 independent inspectors general at federal agencies, source says