Environmental applications of chitosan and its derivatives.