actor ed harris liver cancer