Theoretical investigation on the performance of simple and doped graphenes for the surface adsorption of various ions and water desalination