UHMK1 is a novel splicing regulatory kinase