Pro-Palestinian protests force early end to Vuelta a España, Madrid.