AMENDED AND RESTATED SHAREHOLDER PROTECTION RIGHTS AGREEMENT