Temperature mediates the impact of non-native rainbow trout on native freshwater fishes in South Africa’s Cape Fold Ecoregion