Sanofi cuts insulin Lantus costs after Eli Lilly, Novo Nordisk