TERM LOAN AND REVOLVING CREDIT AGREEMENT