India's HPCL buys 2 million barrels of Oman crude, traders say