Structure of Thermoplasma volcanium aldohexose dehydrogenase