Immobilized chitosan as biosorbent for the removal of Cd(II), Cr(III) and Cr(VI) from aqueous solutions.