THIRD AMENDED AND RESTATED CREDIT AGREEMENT DATED AS OF JUNE 23, 2004