Solidarity Poland's independent trade union - MacShane, Denis