Reactive and basic dyes removal by sorption onto chitosan derivatives.