Plant-mediated biosynthesis of metallic nanoparticles: A review of literature, factors affecting synthesis, characterization techniques and applications