American Express shares slide after missing on revenue