Virginia's governor has ripped into the "white supremacists and the Nazis" who took part in a far-right rally in Charlottesville.