Retailers pay £1.1bn to accept customer payments