Poll: Obama approval falls amid controversies