AMENDED & RESTATED SHAREHOLDERS’ AGREEMENT