Characterization of self-cleavage of viroid and virusoid RNAs