AMENDED AND RESTATED STOCKHOLDER AGREEMENT