Progress of Cancer Nanotechnology as Diagnostics, Therapeutics, and Theranostics Nanomedicine: Preclinical Promise and Translational Challenges