One-dimensional hierarchical Cu2O@SnS2 heterojunction with enhanced visible-light-driven photocatalytic activities