North Carolina posts $612m October sports wagering handle