European stocks dive