Trump fires top diplomat Tillerson, taps CIA's Pompeo