Novel mechanistic insights into the inner workings of the human spliceosome by combined biochemical and ryo-EM studies