Novel humic acid-based carbon materials: adsorption thermodynamics and kinetics for cadmium(II) ions