Drivers of symbiont diversity in freshwater snails: a comparative analysis of resource availability, community heterogeneity, and colonization opportunities