Cognitive Flexibility Mediates the Relationship between Big Five Personality Traits and Life Satisfaction