Catalonia independence protests turn violent in Barcelona