Superhydrophobic composite coating with active corrosion resistance for AZ31B magnesium alloy protection