Trump announces 25% tariff on imported heavy trucks