CASTLE BRANDS INC. CREDIT AGREEMENT