do eukaryotes have a nucleus