World Population Day: Is Humanity Doomed?