Interaction of DNA polymerase I (Klenow fragment) with DNA substrates containing extrahelical bases: implications for proofreading of frameshift errors during DNA synthesis.