AMENDED & RESTATED INVESTOR RIGHTS AGREEMENT