Deep computational image analysis of immune cell niches reveals treatment-specific outcome associations in lung cancer