Crystal structure of Thermus thermophilus HB8 transaldolase