U.S. stocks rallied on Monday and crude prices dropped after the U.S. and Iran announced they have reached a deal to end the war and reopen the Strait of Hormuz, the closure of which has rattled markets worldwide and sparked fears of systemic inflation.