In situ growth of CuO nanoparticles onto cotton textiles