Attitudes towards cancer. II: A comparative analysis of cancer patients, medical students, medical residents, physicians and cancer educators