Migrants weigh whether to stay in Mexico or trek to US