Type 2 Diabetes: Everything You Need to Know About It