Structure and function of the protein tyrosine phosphatases.