Hepatocellular carcinoma treatment: hurdles, advances and prospects