Migrant ‘caravan’ that angers Trump nears U.S.-Mexico border