Kinetic modeling of liquid-phase adsorption of reactive dyes and metal ions on chitosan