Current and future therapies for hepatitis C virus infection: from viral proteins to host targets