Text this: Nanoparticles in cancer theragnostic and drug delivery: A comprehensive review