Structural and functional analysis of essential pre-mRNA splicing factor Prp19p.