Donald Trump moves to stop illegal border crossers claiming asylum as  migrant caravan approaches