A review on bio-synthesized zinc oxide nanoparticles using plant extracts as reductants and stabilizing agents.