Fabrication, characterization, and photocatalytic performance of ternary cadmium chalcogenides CdIn2S4 and Cd7.23Zn2.77S10-ZnS thin films