Global Markets Mixed as Iran Tensions, Oil Prices Jolt US Stocks