AMENDED & RESTATED RIGHTS AGREEMENT