Simultaneous removal of mercury ions and cationic and anionic dyes from aqueous solution using epichlorohydrin cross-linked chitosan @ magnetic Fe3O4/activated carbon nanocomposite as an adsorbent