Effects of chemical functional groups on elemental mercury adsorption on carbonaceous surfaces.