AMENDED AND RESTATED SENIOR CREDIT AGREEMENT