Spain: Europe’s socialist torchbearer