Sorption and sorption reversibility of Cd on calcite under simulated riverine, estuarine and marine conditions