Sir David Attenborough: How many people can live on Planet Earth?