Angry protests in Barcelona reject Spanish rule of Catalonia