The role of the oxygen functional groups in adsorption of copper (II) on carbon surface