Melatonin and L-carnitine ameliorates endothelial dysfunction in type 2 diabetic rats