On the Half-Heusler compounds Nb1-x{Ti,Zr,Hf}xFeSb: Phase relations, thermoelectric properties at low and high temperature, and mechanical properties