A blood test reveals ‘neighborhoods’ of cells in tumors, predicts immunotherapy responses