Trump fires Defense Secretary Mark Esper