Bifunctionalized chitosan: A versatile adsorbent for removal of Cu(II) and Cr(VI) from aqueous solution