PTPN11 and cancer: Overcoming Immune Checkpoint Therapy Resistance with SHP2 Inhibition in Cancer and Immune Cells: A Review of the Literature and Novel Combinatorial Approaches