Canadian Solar denies patent infringement claims filed by Maxeon  Nasdaq