Mark McDonnell was just 46 when he was diagnosed with a form of cancer that he had never heard of before.