Cu2ZnSnS4 (CZTS) Thin Films Fabricated by Electrodeposited on ITO Substrates