Nanoparticles in cancer theragnostic and drug delivery: A comprehensive review | Synapse