Lattice thermal conductivity in half-Heusler compounds XNiSn (X=Ti, Zr, Hf) using Slack's model