3′-to-5′ exonuclease