American Express misses on revenue, blames the strong US dollar