Visa, Mastercard settle long-running antitrust suit over swi