Achieving superior hydrogen storage properties of MgH2 by the effect of TiFe and carbon nanotubes