Andy Kershaw, the veteran Radio 1 broadcaster and Live Aid presenter, has revealed that he is fighting cancer after medical ...