eukaryotic cells evolution