Feeding 10 billion people by 2050 will mean eating a lot less meat