Stock futures slide and oil prices climb after Iran rebuffs peace talks, fueling market uncertainty.
Read full article on MarketWire