AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT dated as of June 10, 2008