Text this: Nanoparticles as novel drug delivery systems for cancer treatment: current status and future perspectives