Credit and debit card surcharges to be banned