Dual faces of SH2-containing protein-tyrosine phosphatase Shp2/PTPN11 in tumorigenesis