Heteroatoms (B, N, P) doped on nickel-doped graphene for phosgene (COCl2) adsorption: Insight from theoretical calculations