Cancer regenerative therapy