Police beat pro-independence demonstrators in Barcelona