AMENDED AND RESTATED LONG-TERM CREDIT AGREEMENT