Peroxiredoxin 6, a novel player in the pathogenesis of diabetes