Similarities and differences between prokaryotes and eukaryotes