Val Kilmer has cancer says Michael Douglas