HPCL, BPCL fall up to 8% as crude oil nears $120 per barrel