On the relationship between resilience, meaning, and hardiness: a bi-factor exploratory and confirmatory analysis