Nanostructured thermoelectric kesterite Cu2ZnSnS4