New poll shows GOP, Dems are neck and neck with NC voters