Jobs in Mexico replace American dream for some caravan migrants