BPCL, HPCL, IOC rally may run out of steam