Caravan of 4,000 illegal immigrants head toward US