Could North Carolina flip blue in 2024?