Highly stable, antiviral, antibacterial cotton textiles via molecular engineering - Nature Nanotechnology