Serum 25-hydroxyvitamin D concentration, established and emerging cardiovascular risk factors and risk of myocardial infarction before the age of 60 years.