Low 25-hydroxyvitamin D 2 and 25-hydroxyvitamin D 3 levels are independently associated with macroalbuminuria , but not with retinopathy and macrovascular disease in type 1 diabetes : the EURODIAB prospective complications study Cardiovascular Diabetology