Oil giants vie for BPCL