Crystal structure of a heptameric Sm-like protein complex from archaea: implications for the structure and evolution of snRNPs.