Enhanced photocatalytic H2 production activity of CdZnS with stacking faults structure assisted by ethylenediamine and NiS