Vigils, protests held across the country following Charlottesville attack