SEVENTH AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF TEEKAY OFFSHORE PARTNERS L.P.