Evolution of TIM barrel: multiple gene elongation events in hisA