BP spill and Obama polls