External proofreading of DNA replication errors and mammalian autonomous 3′ → 5′ exonucleases