Non-invasive therapy for cancer may be possible with future nanotechnology