US Stocks Rally on Hopes of Easing Iran Tensions, Tech Leads Gains