One in five Americans finds socialism superior, poll says