Investigation of structural, electronic, mechanical, optical and hydrogen storage properties of cobalt-based hydride perovskites XCoH3 (X = In, Mn, Sr, Sn, Cd) for hydrogen storage application