American Airlines flight diverts Calgary airport