why are eukaryotic cells larger than prokaryotic cells