Technology stock sell-off affects markets