Pyruvate kinase: a carnitine-regulated site of ATP production in Trypanosoma brucei brucei.