US Army Chief General Randy George was removed after clashes with Defence Secretary Pete Hegseth Dispute centred on refusal to block promotions of senior officers despite Hegseth's pressure George's exit occurred amid ongoing US conflict with Iran and Pentagon leadership shake-up