Charities and MPs warn of a loophole that gets around a ban on people using credit cards to gamble.