Sanofi's Viehbacher sees green lights ahead for Shantha