Harvey signs long-term deal to remain a Hawk