Cu2ZnSnS4 solar cell prepared entirely by non-vacuum processes