PTPN6 and cancer: SHP-1 abrogation in cancer therapy