Swedish PM says Stockholm has been victim of terror attack