Trachelogenin, a novel inhibitor of hepatitis C virus entry through CD81.