ZnO nanoparticles coated and stearic acid modified superhydrophobic chitosan film for self-cleaning and oil-water separation.