Canadian Solar  ( CSIQ )  Inks Solar Deal With Cero in Europe