AMENDED AND RESTATED VOTING AND RIGHTS AGREEMENT