RNA Sampler: a new sampling based algorithm for common RNA secondary structure prediction and structural alignment