AMENDED AND RESTATED SHAREHOLDER AND INVESTOR RIGHTS AGREEMENT