AgNps-PVA–coated woven cotton fabric: Preparation, water repellency, shielding properties and antibacterial activity. (June 2019)