Small town in southern Mexico hosts thousands of migrants