Dispute over fees in UK: Amazon bans Visa credit cards