Credit card companies Visa and Mastercard and major US banks have agreed to a $7.25 billion settlement to retailers over…