Robert O Hall Freshwater Sciences 2023