$550 billion has been added to US stocks today, as markets factor in signs that peace talks between the US and Iran may resume.