Participant-generated timelines as a novel strategy for assessing youth resilience factors: A mixed-methods, community-based study.