Hidden in the Budget was a decision not to renew a Tory-era £2.5bn top-up to the UK's overseas aid budget.