What is the current estimate of the worldwide human population at this moment?