Text this: Identification and verification of immune and oxidative stress-related diagnostic indicators for malignant lung nodules through WGCNA and machine learning