Caterpillar sees $2.4 billion tariff hit pressuring 2026 margins