Synthesis and dye separation performance of ferromagnetic hierarchical porous carbon