Electronic, mechanical, phase transition and thermo-physical properties of TiC, ZrC and HfC: High pressure computational study