Effects of Annealing on the Microstructure and Thermoelectric Properties of Half-Heusler MNiSn (M = Ti, Zr, Hf)