Underlying cancer risk among patients with fatigue and other vague symptoms: a population-based cohort study in primary care