British banks ban buying of bitcoin with credit cards