Population growth, environmental degradation and climate change