CNN shifts North Carolina to 'lean Romney'