Plant-mediated synthesis of nanoparticles and their applications: A review. (July 2023)