Sir Keir Starmer has announced that the government will cut aid spending to pay for a boost to defence. It comes just weeks after the Trump administration made major cuts to USAID, the US government's arm for humanitarian, development and security programmes around the world.