The mechanism of purine polynucleotide hydrolysis by ribonuclease A