Cure to cancer found?