Superhydrophobic surfaces for corrosion protection: a review of recent progresses and future directions