Controllable synthesis of hierarchical CuS/ZnS hetero-nanowires as high-performance visible-light photocatalysts