SHP-1 twelve years on: structure, ligands, substrates and biological roles