Biologically synthesized metal nanoparticles: recent advancement and future perspectives in cancer theranostics