Police clash with protesters in Spain