A $250 mistake will cost Ozempic maker Novo Nordisk billions