Oil prices fell more than 5% and Asian equities surged Monday after the United States and Iran announced a framework agreement to end their war and reopen the Strait of Hormuz, though analysts warned the energy supply shock is not over and a full return to normal flows will take months.