Jan Olszewski, anticommunist, Solidarity lawyer, P Minister