Poll: Obama Tops GOP on Economy