Spain’s La Vuelta cycling race cut short amid pro-Palestine protests