US election: Kamala Harris slams Donald Trump for ‘protector of women’ comments as he insults immigrants