Low levels of vitamin D may be associated with a ‘markedly higher’ risk of heart attack and early death, according to new research.