Reduced graphene oxide/TiO2 nanocomposites coating of cotton fabrics with antibacterial and self-cleaning properties. (September 2019)