Hearing the news that you have a tumour which could shorten your life is something we all dread. But there may be an unexpected bonus for those fortunate to survive cancer.