As a Guardian investigation reports that Indonesian workers picking fruit for leading UK supermarkets have ended up with debts of up to £5,000 for a single season, we look at what is driving a crisis in British agricultural labour and how exploitation can be avoided.