Nanotechnology Advances in the Detection and Treatment of Cancer: An Overview