Dissecting the catalytic mechanism of protein-tyrosine phosphatases.