Text this: HAPIR: a refined Hallmark gene set-based machine learning approach for predicting immunotherapy response in cancer patients