45 arrested in Madrid after mass demonstration