Conservative ministers call on Theresa May to divert foreign aid money to defence budget