Iran Stocks soar defying global slump