Obama leads in swing states, says CNN