Sleeping less than six hours a night could significantly raise a person’s risk of cancer or early death if they’re middle-aged and have high blood pressure, type 2 diabetes, heart disease or a history of stroke, according to work published in the Journal of the American Heart Association.