Preparation and properties of low-cost cotton nanocomposite fabrics with in situ-generated copper nanoparticles by simple hydrothermal method