Trump set to send at least 800 troops to Mexico border to stop migrant caravan