India set to pass China as world's most populous country