AMENDED AND RESTATED PIGGY-BACK REGISTRATION RIGHTS AGREEMENT