Long-term corrosion protection for magnesium alloy by two-layer self-healing superamphiphobic coatings based on shape memory polymers and attapulgite.