Ab initio Ti-Zr-Ni phase diagram predicts stability of icosahedral TiZrNi quasicrystals