Structural, electronic, elastic, mechanical, magnetic and thermophysical insights of XCNi3 (X = Sc, Ti, V, Cr, Mn, Fe, Co and Cu) novel anti-perovskites. (15th June 2022)