Phyto-Extract-Mediated Synthesis of Silver Nanoparticles (AgNPs) and Their Biological Activities