Cadmium biosorption on Spirulina platensis biomass.