Hepatitis and liver cancer