Thousands of union members march in Madrid for higher wages and better rights