Horizontal gene transfer in eukaryotic evolution