The hydrogen ab/desorption kinetic properties of doped magnesium hydride MgH2 systems by first principles calculations and kinetic Monte Carlo simulations