What is Diabetes? What are its causes and mechanisms?