Charlie Davies beats cancer and takes his life back