Similarities and differences between prokaryotic and eukaryotic translation