CZTS solar cell with non-toxic buffer layer: A study on the sulphurization temperature and absorber layer thickness. (1st September 2020)