Kate O'Beirne dies of cancer