Medical advances mean many more people are surviving cancer and living for years or decades with its after effects. Here's ...