Bio-synthesis of ZnO nanoparticles and their in-situ coating on cotton fabric using Azadirachta Indica leaf extract for enhanced antibacterial activity