India surpasses China to become most populous country in the world