Diabetes Mellitus: Treatment Challenges and the Role of Some Herbal Therapies