The prevalence of hepatitis B surface antigen and anti-hepatitis B core antibody in Iran: a population-based study.