AMENDED AND RESTATED SHAREHOLDER AGREEMENT