Eradication of hepatitis C virus preserves liver function and prolong survival in advanced hepatocellular carcinoma patients with limited life expectancy