More than two-thirds of Americans—including half of Republicans—still blame former President George W. Bush for the country’s economic ills, according to a new Gallup poll released on Thursday, hours before President Barack Obama was to deliver a high-stakes speech defending his handling of the weak economy.