Egypt gets back stolen artifacts from Switzerland