TV host handed cancer diagnosis when odd symptom appeared after eating salad