Recent advances on botanical biosynthesis of nanoparticles for catalytic, water treatment and agricultural applications: A review.