Hawks captain Mat Campbell retires