The Eukaryotic Nucleus May Derive from a Giant Virus