Spanish city votes to boycott Israel in defiance of court rulings