Surface Modification of Cotton Fabric Using TiO2 Nanoparticles for Self-Cleaning, Oil–Water Separation, Antistain, Anti-Water Absorption, and Antibacterial Properties