CNDP1 and diabetic kidney disease: Relationship between advanced glycation end-products, serum carnosinase-1 and diabetic nephropathy and diabetic retinopathy.