Diabetes mellitus: in search of an improved classification and treatment algorithm