Thousands march in Spain in anti-government rally