Structural and functional modularity of the U2 snRNP in pre-mRNA splicing