After two decades of legal wrangling, Visa and Mastercard have reached a revised settlement with U.S.....