Will 9 billion people be able to live in 2050?

Longer lifespans are causing population growth but the Earth might not be ready for all.