Hierarchical S-doped porous carbon derived from by-product lignin for high-performance supercapacitors