Effects of spin speed on the properties of spin-coated Cu2ZnSnS4 thin films and solar cells based on DMSO solution