Removal of cadmium from aqueous solution by immobilized Microcystis aeruginosa: Isotherms, kinetics and thermodynamics