Fabrication of corrosion resistant superhydrophobic surface with self-cleaning property on magnesium alloy and its mechanical stability