Sulfate assimilation in eukaryotes: evolutionary origins and subcellular localisation