EXHIBIT 99.1 AMENDED AND RESTATED STOCKHOLDERS AGREEMENT