More nuts, less sugar and red meat. Here's the sustainable diet that could feed 10 billion people by 2050.