Trump sparks outrage with use of ‘Palestinian’ as apparent slur