Mini-review: diabetic renal complications, a potential stinky remedy.