Superhydrophobic cotton fabric coated with tannic acid/polyhedral oligomeric silsesquioxane for highly effective oil/water separation