AMENDED & RESTATED INVESTORS’ RIGHTS AGREEMENT