Trina Solar sues Canadian Solar for alleged patent infringement, demands US$144.7 million  PV Tech