Role of water in the catalytic cycle of E. coli dihydrofolate reductase