AMENDED AND RESTATED RIGHTS AGREEMENT