FIRST AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF CALUMET SPECIALTY PRODUCTS PARTNERS, L.P.