Crystal structure of the N terminal hydrolase domain of 10-formyltetrahydrofolate dehydrogenase