Fighting cancer with nanoparticles: medical science hits a potential milestone