India is set to surpass China in 2023 as the world’s most populous nation