Minister Anneliese Dodds has dramatically resigned from the government over Sir Keir Starmer’s decision to slash the UK’s foreign aid budget.