Markets surge as Trump announces deal with Iran

Stocks and gold jump while oil drops