Shanker takes top post at India’s ONGC