Sanofi-Aventis reaches $783 mln Indian vaccines deal