Hepatitis C virus: epidemiology, transmission and prevention.