A comprehensive review of SHP2 and its role in cancer