Trina Solar files USD-145m patent suit against Canadian Solar in China  Renewables Now