From open sewer to salmon run: lessons from the Rhine water quality regime