Maxeon Solar sues Canadian Solar for alleged patent infringement on shingled technology in Japan  pv magazine International