Introns as relict retrotransposons: Implications for the evolutionary origin of eukaryotic mRNA splicing mechanisms