Thermodynamic and mechanical stability of Ni3X-type intermetallic compounds. (November 2019)