Who sleeps well in Canada? The social determinants of sleep health among middle-aged and older adults in the Canadian Longitudinal Study on Aging.