Modelling locust foraging: How and why food affects hopper band formation