Oil prices sink, stocks set to soar after Trump announces deal with Iran | Alto