A green in situ synthesis of silver nanoparticles on cotton fabrics using Aloe vera leaf extraction for durable ultraviolet protection and antibacterial activity. Issue 19 (November 2017)