politics Barcelona the first major European city to suspend ties with Israel over Palestinian abuses Elías Villoro