Optimization of chemical bath deposited cadmium sulfide buffer layer for high-efficient CIGS thin film solar cells