Hydrogen adsorption and dissociation on nickel-adsorbed and -substituted Mg17Al12 (100) surface: A density functional theory study