Scott A Hardie Freshwater Sciences 2023