Total and SunPower Commission a New Solar Panel Manufacturing Plant in France