Investigation of CZTS absorber layer deposited by spin coating technique for photovoltaic applications. (2022)