Dihydrolipoamide dehydrogenase: a 'new' function for an old enzyme?