Why Are Some Enzymes Dimers? Flexibility and Catalysis in Thermotoga maritima Dihydrofolate Reductase