Hepatitis C virus: virology and experimental systems.