Voter fraud means new election in North Carolina