Thousands protest against Spanish govt in Madrid