Spanish protests flare up again over Sánchez pact with Catalan separatists