France set to ban sale of petrol and diesel vehicles by 2040