US trade deficit widens to $105.8B as tariff uncertainty drives stockpiling