Thousands march for Spanish unity in Barcelona one day after violent pro-independence protests