From a potential absorber material (Cu2ZnSnS4) toward a low-cost advanced thin film solar cell device