The effects of inflammation, aging and oxidative stress on the pathogenesis of diabetes mellitus (type 2 diabetes).