Spliceosomal Prp8 intein at the crossroads of protein and RNA splicing