The world could run out of food two decades earlier than thought