Treatment of hepatocellular carcinoma: present and future.