RNA catalysis: ribozymes, ribosomes, and riboswitches