DNA End Joining by the Klenow Fragment of DNA Polymerase I