Migrant caravan heading to U.S. border puts Mexico in tough spot with Trump