Tech sell-off drags European stocks lower