Kirstjen Nielsen resigns after clashes with Trump over immigration

49