Structure of a UDP-glucose dehydrogenase from the hyperthermophilic archaeon Pyrobaculum islandicum