Pro-Palestine protesters halt the Vuelta a España final stage in Madrid