Ni-doped HfSe2 monolayer as a gas scavenger toward SO2 and SOF2: a DFT study