Thousands protest in Madrid against Spanish government