Superhydrophobic ZIF-8 based dual-layer coating for enhanced corrosion protection of Mg alloy.