AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT DATED AS OF JUNE 28, 2000