Indian drugmakers begin selling generic Ozempic copies at $14 monthly Friday — 88% cheaper than Novo's brand-name version.