Canadian Solar Finances $100 Million Term Loan from Credit Suisse