Non-invasive cancer treatment