Thousands take to the streets to protest Trump win