Serum 25-hydroxyvitamin D and incidence of fatal and nonfatal cardiovascular events: a prospective study with repeated measurements.