Cu2ZnSnS4-type thin film solar cells using abundant materials