Text this: Recent progress in the preparation, properties and applications of superhydrophobic nano-based coatings and surfaces: a review