US-Iran deal sends equities up $500 billion as oil slides