Distress Tolerance Links Sleep Problems with Stress and Health in Homeless.