Home Editor's Pick Visa and MasterCard settle long-running antitrust suit over swipe fees with merchants