Density functional theory study on the adsorption properties of SO2 gas on graphene, N, Ti, and N–Ti doped graphene