Obama says voters may blame him for economy