Salt template synthesis of hierarchical porous carbon adsorbents for Congo red removal