Review on Zinc Oxide Nanoparticles: Antibacterial Activity and Toxicity Mechanism