Sulfate assimilation in eukaryotes: fusions, relocations and lateral transfers