prokaryotes and eukaryotes characteristics