Coating of cellulose-TiO2 nanoparticles on cotton fabric for durable photocatalytic self-cleaning and stiffness. (5th October 2016)