Isotherms and thermodynamics for the sorption of heavy metal ions onto functionalized sporopollenin.