Violence flares in Barcelona as protests persist