Text this: An overview of drug delivery vehicles for cancer treatment: Nanocarriers and nanoparticles including photovoltaic nanoparticles