Rosneft, two others to buy 97.4% in Essar Oil