Canadian Solar Secures $70 million Investment and Financing Package from IFC