UK government plan to slash overseas aid to pay for defence a “betrayal” of the world’s most vulnerable, charities warn