American Express has reported its financial results for the second quarter.