Trump condemns KKK, neo-Nazis, white supremacists