Variation of C-terminal domain governs RNA polymerase II genomic locations and alternative splicing in eukaryotic transcription