where does glycolysis take place in eukaryotic cells