Cationization of TiO2 nanoparticles to develop highly durable multifunctional cotton fabric