July 9 stocks rally as Iran de-escalation eases war fears