Sleep duration and testosterone levels in community older men: results from the West China Health and Aging Trend study