Payments regulator says card duopoly’s sharp fee increases are costing businesses £170mn extra a year