Dual enhancement of photooxidation and photoreduction activity by coating CdS nanoparticles on lignin-based biomass carbon with irregular flower-like structure