tricarboxylic acid (TCA) cycle