Tear gas deployed against protesters in Barcelona