Stock Futures Slump and Oil Prices Rally on Iran Conflict