Spanish cities protest in support of Palestine, major union calls for cease-fire