does vincent d'onofrio have cancer