Britain spends 2.5 times more of its aid budget on each asylum seeker than any other G7 nation