Thermoelectric properties and electronic structure of substituted Heusler compounds: NiTi0.3−xScxZr0.35Hf0.35Sn