Effect of Ti substitution on the thermoelectric properties of (Zr,Hf)NiSn half-Heusler compounds