President Donald Trump says he has fired Defense Secretary Mark Esper. It's a stunning move on the heels of Trump’s failed reelection bid. It could also unsettle U.S. allies and partners.