At a high-stakes meeting with top generals and admirals, US President Donald Trump threatened to fire military leaders who oppose him, while Defence Secretary Pete Hegseth told officers to resign if ...