Most politically intolerant Americans tend to be urban, highly educated whites, survey shows