Franks signs deal with Hurricanes