IMPACT: a web server for exploring immunotherapeutic predictive and cancer prognostic biomarkers