Vitamin D may help prevent diabetes, clogged arteries