where does the citric acid cycle occur