difference between prokaryotic dna and eukaryotic dna