pyruvate metabolism