Deposition of Kesterite Cu 2 ZnSnS 4 ( CZTS ) Thin Films by Spin Coating Technique for Solar Cell Application