Switzerland to limit immigration from all EU states