Heterostructures of CuS nanoparticle/ZnO nanorod arrays on carbon fibers with improved visible and solar light photocatalytic properties