Caravan of migrants held back at Mexico-Guatemala border