NBC: JD Vance says it would be 'very hard' for Trump to win without North Carolina