A caravan of migrants fleeing Honduras has grown to 4,000 and the Mexican government has sent an additional 500 federal police to its border with Guatemala in anticipation of their arrival.