A caravan of 1,500 Central and South American migrants head to the US border ahead of Trump presidency