what does the citric acid cycle produce