Q CELLS files patent infringement complaints against Astronergy in Germany and France  PV-Tech