American Express Beats Revenue Estimates, Misses Earnings