In a massive shake-up of the US armed forces, the Trump administration has fired the country’s most senior military officer, the admiral leading the navy and several other senior figures. Why? And what does that mean for the world’s most powerful military?