human population 34 years in future