Testosterone is lower in men with non-alcoholic fatty liver disease and alcohol-related cirrhosis and is associated with adverse clinical outcomes