Hyundai profit falls 21% on US tariffs, supply chain disruption