AMENDED AND RESTATED SHAREHOLDERS AGREEMENT