Visa, Mastercard $38B swipe fee settlement gets preliminary approval | PiQ Markets