AMENDED AND RESTATED RESALE AND REGISTRATION RIGHTS AGREEMENT