China developes a cure for diabetes (Big Pharma not happy)