High triglyceride to HDL cholesterol ratio is associated with low testosterone and sex hormone-binding globulin levels in Middle-aged and elderly men