NBC: Stocks finish higher after earlier losses as markets await Trump's tariff announcement