Sustainable food production: constraints, challenges and choices by 2050