Hydrogen adsorption on L12-Al3X(X = Zr, Sc) surface and its diffusion in the bulk: A first-principles study