Pain in patients attending a specialist cancer service: prevalence and association with emotional distress.