Hepatitis B and primary liver cancer