Text this: Advances and applications of nanoparticles in cancer therapy