Diabetes and Prediabetes & High Cholesterol: Causes & Treatment