Markets surge as Trump announces deal with Iran
Stocks and gold jump while oil drops