Global Stocks Tumble as US-Iran Impasse Fuels Inflation Fears