Triosephosphate isomerase deficiency: historical perspectives and molecular aspects.