Sanofi launches nonprofit brand Impact to provide 30 medicines to lower-income countries