A green in situ synthesis of silver nanoparticles on cotton fabrics using Aloe vera leaf extraction for durable ultraviolet protection and antibacterial activity