Diabetes in the new millennium