Feeding more than 9 billion by 2050: challenges and opportunities