Home Macroeconomic Elizabeth Warren claims Eli Lilly failed on cheaper insulin. CEO says ‘nonsense’