Self-establishing communities enable cooperative metabolite exchange in a eukaryote