France to stop sales of gas & diesel cars by 2040