Racists and neo-Nazis rampage in Charlottesville, Virginia