Nucleic acid polymerases employ a general acid for nucleotidyl transfer