Hepatitis B virus PreS1 facilitates hepatocellular carcinoma development by promoting appearance and self-renewal of liver cancer stem cells. (1st August 2017)