Gallup: Obama 52%, McCain 42% among likely voters