Super-fit David Macartney first noticed a small lump in his armpit - 'when I mentioned it to my GP I could see from his face ...