Catalytic oxidation of aqueous organic contaminants by persulfate activated with sulfur-doped hierarchically porous carbon derived from thiophene