American Airlines cancels 634 flights