Building resilience: 7 key strategies to overcome life's challenges