Too little sleep linked to heart disease risk