Why are immigrants flocking to expensive hotels? Home Office uses Britain's overseas aid budget