A survey suggests millions of Americans identify with neo-Nazi movements - and even more sympathize with white nationalism.