where does the citric acid cycle occur in eukaryotes?