Mechanistic considerations for general acid-base catalysis by RNA: revisiting the mechanism of the hairpin ribozyme.