India surpasses China as the most populous country: Will this help or hinder India's economy?