John Tibby Freshwater Sciences 2023