A minister responsible for international development has quit after UK Prime Minister Keir Starmer's decision to increase army spending by curbing foreign aid.