AMENDED AND RESTATED VOTING AGREEMENT, IRREVOCABLE PROXY AND FORM OF STOCKHOLDERS’ WRITTEN CONSENT