Grain boundary engineering in organic–inorganic hybrid semiconductor ZnS(en)0.5 for visible-light photocatalytic hydrogen production