Analysis: Democrats would be ‘foolish’ to write-off North Carolina in general election