hcc cancer survival ratehcc liver cancer survival ratehcc cancer prognosishcc liver cancer prognosishcc liver cancer life expectancynsclc survival ratedlbcl survival ratecholangiocarcinoma survival ratesmyelofibrosis survival rateamyloidosis survival rateneuroblastoma survival rateimmunotherapy survival rate