Gravar-mail: Polynucleotide phosphorylase functions both as a 3′ → 5′ exonuclease and a poly(A) polymerase in Escherichia coli