THIRD AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF AMERIGAS PARTNERS, L.P. DATED AS OF DECEMBER 1, 2004