diphosphorylations