Text this: Uncovering gene and cellular signatures of immune checkpoint response via machine learning and single-cell RNA-seq