Tube-based distributed control of linear constrained systems