US President Donald Trump and Defense Secretary Pete Hegseth have dismissed key army commanders. John Caine, who does not ...