Editorial: what will 10 billion people eat? Editorial: what will 10 billion people eat? VIEWPOINTS 21 October 2026