explain the citric acid cycle