Text this: Immunotherapy resistance in solid tumors: mechanisms and potential solutions