Adsorption of reactive dyes onto polymeric adsorbents: effect of pore structure and surface chemistry group of adsorbent on adsorptive properties