Genotype and subtype analyses of hepatitis B virus (HBV) and possible co-infection of HBV and hepatitis C virus (HCV) or hepatitis D virus (HDV) in blood donors, patients with chronic liver disease and patients on hemodialysis in Surabaya, Indonesia.