Megacities and the future of the planet