There are over 7 billion people to feed on the planet today and another 2 billion are expected to join by 2050.