The effect of substrate on the electroless nickel plating of Mg and Mg alloys