Structure of the E. coli dihydroneopterin triphosphate pyrophosphohydrolase