Charities that lobbied the Home Office to water down tougher immigration rules received more than £1billion in taxpayer cash, it can be revealed.