DNA polymerase beta: contributions of template-positioning and dNTP triphosphate-binding residues to catalysis and fidelity.