Market Snapshot: Stocks gain as Fed's Powell offers dovish testimony