Hepatitis C virus infection: evidence for an association with type 2 diabetes.