Synthesis, characterization and visible-light driven photocatalysis by differently structured CdS/ZnS sandwich and core–shell nanocomposites