Separatists grow majority in Catalonia despite Socialist win