Adsorption and desorption of divalent mercury (Hg2+) on humic acids and fulvic acids extracted from typical soils in China