Structure of a human Prp31-15.5K-U4 snRNA complex