Adsorption and desorption of Cd on humic acid fraction of soils