Protein tyrosine phosphatases and type 1 diabetes: genetic and functional implications of PTPN2 and PTPN22.