NBC: Sanofi announces insulin price cap after actions by Eli Lilly and Novo Nordisk