New therapy giving hope to cancer patients