Oil prices hit 2-week low, boosting BPCL, HPCL, IOCL shares