A dual-functional catalyst: wood-templated BiVO4–CdS for wood dye wastewater