The hepatitis C virus: identification, epidemiology, and clinical controversies.