Wall Street hits new highs on tech and Iran deal expectations