AMENDED AND RESTATED INVESTOR AND REGISTRATION RIGHTS AGREEMENT