Blackhawks Brian "Soupy" Campbell retires after 17 years