Former Coyotes captain Shane Doan reportedly retires after 21-year career