Review of the complications of diabetes