Novo Nordisk cuts Ozempic price in weight loss war with Eli Lilly