Cell Death in Hepatocellular Carcinoma: Pathogenesis and Therapeutic Opportunities