US Stocks Gain 12% Since March Low as Investors Look Past Iran War