BPCL Buys 1M Barrels US Crude at Around $6 Premium, Sources Say