Trump fires top USAID watchdog as he slices through government’s ‘absurd’ spending