Enhanced thermoelectric properties of Hf doped half-Heusler compound NbFeSb