Novo and Lilly cut prices of weight-loss drugs in China