AMENDED AND RESTATED CO-SALE AND VOTING AGREEMENT