Nanomedicines: an update of diagnostic and therapeutic applications in multiple cancers. — SciRadar