Cliff-like conduction band offset and KCN-induced recombination barrier enhancement at the CdS/Cu2ZnSnS4 thin-film solar cell heterojunction