Diffusion of magnesium, silicon, and molybdenum in nickel