American Express shares drop after missing on revenue