Understanding divergent behaviors in the photocatalytic hydrogen evolution reaction on CdS and ZnS: a DFT based study.