Bio-inspired cotton fabric with superhydrophobicity for high-efficiency self-cleaning and oil/water separation