Prime Minister Sir Keir Starmer held a Cabinet meeting away from Downing Street on Friday, amid a tumultuous week dominated by Donald Trump’s foreign policy, pressure over Rachel Reeves’ position and the controversial decision over Heathrow.