Thousands of migrants have arrived at the US-Mexico border after travelling more than 4,000km (2,500 miles) from Central America ... food and water. Volunteers dropped off shoes and clothes ...