Discover Visa and Mastercard ended their long swipe fee battle with a $30 billion settlement