diphosphohydrolases