American Airlines faces backlash for 'Palestine' sweater incident