Why China pays too much for medicines