Tyrosine phosphatase PTPN22: multifuctional regulator of immune signaling, development, and disease