Hepatitis C virus infection: in vivo and in vitro models