The hepatitis C virus enigma