BofA survey; Trump tariffs