American Airlines cuts flights over staffing crunch