TPI COMPOSITES, INC. THIRD AMENDED AND RESTATED RIGHT OF FIRST REFUSAL, CO-SALE AND VOTING AGREEMENT