Catalan separatist protests raise the stakes ahead of Spanish elections