Text this: Therapeutic resistance and combination therapy for cancer: recent developments and future directions