Pt nanoparticle and CdS quantum dot assisted WO3 nanowires grown on flexible carbon fibers for efficient oxygen production