Chemical bath deposited (CBD)-ZnO buffer layer for CIGS solar cells