Science and Engineering of Superhydrophobic Surfaces: Review of Corrosion Resistance, Chemical and Mechanical Stability