Protesters hit Barcelona streets to rally in support of Gaza and Lebanon