Visa Inc. (V) and MasterCard Inc. (MA) won approval for a $5.7 billion settlement that ended years of litigation with U.S. merchants over allegations that credit-card swipe fees are improperly fixed. U.S. District Judge John Gleeson said that he was satisfied with the settlement, which was estimated to be the largest-ever U.S. antitrust accord.