Strong associations of 25-hydroxyvitamin D levels with all-cause, cardiovascular, cancer and respiratory disease mortality in a large cohort study