Hepatitis C virus, insulin resistance, and diabetes: A review