The mechanisms by which oysters facilitate invertebrates vary across environmental gradients