Effect of aluminium and magnesium on the corrosion resistance of zinc coatings