Cadmium uptake and growth inhibition in water hyacinths: effects of nutrient solution factors