Travel spending is back, and it's not just consumers, American Express earnings show