Visa and Mastercard report Q2 earnings as 2 estimates converge