Market update: Tech sell-off and Iran tensions dominate