European stocks struggle as tech tumbles