Text this: Ab initio insight into the physical properties of MgXH3 (X = Co, Cu, Ni) lead-free perovskite for hydrogen storage application