Text this: Using large language models for extracting stressful life events to assess their impact on preventive colon cancer screening adherence