UK aid commitments on track despite £155 million 'savings'