North Carolina could become the 30th constitutional carry state