HPCL, BPCL, Indian Oil fall up to 6% on higher oil prices