First-principles studies of structural, elastic, electronic, optical and lattice dynamical properties of XSnP2 (X = Zn, Cd and Hg) compounds. (November 2019)