Elevated testosterone increases risk of hepatocellular carcinoma in men with chronic hepatitis B and diabetes mellitus