Neo-Nazis, anti-racism groups face off in Mpls.