Biological synthesis of nanoparticles and their medical applications