North Carolina prepares for sports betting, horseracing market launch