Sorption of lead, copper, cadmium, zinc, and nickel by marine algal biomass: characterization of biosorptive capacity and investigation of mechanisms.