Chemical bath deposition of Zn(S,O) buffer layers and application in Cd-free chalcopyrite-based thin-film solar cells and modules