Molecular Determinants of Human DNA Polymerase eta Fidelity