Integrative spatial and single-cell analysis elucidates tumor microenvironment heterogeneity in NSCLC