what kind of cancer did dennis weaver have