A comparative study of chemical-bath-deposited CdS, (Cd,Zn)S, ZnS, and In(OH)/sub x/S/sub y/ buffer layer for CIGS-based solar cells