American Airlines halts flights at major hubs over tech issues