taq dna polymerase fidelity