China to drop price caps on medicine