Stressful life events among homeless people: Quantity, types, timing, and perceived causality