MPs and charities warn against further reductions in overseas aid budget as government steps up military investment