How introns influence and enhance eukaryotic gene expression