Mechanistic aspects of the metal ion promoted hydrolysis of nucleoside 5'-triphosphates (NTPs)