Tens of thousands of demonstrators carried banners marked with "Resignation of the socialist mafia" and other slogans, alongside scores of Spanish gold and red flags in the March for Dignity