Diabetes mellitus : recent knowledge on aetiology, complications, and treatment