Al-doped ZnS thin films for buffer layers of solar cells prepared by chemical bath deposition