Primary health and supportive care needs of long-term cancer survivors: a questionnaire survey