Nanoscale structural heterogeneity in Ni-rich half-Heusler TiNiSn