Protein tyrosine phosphatase-based therapeutics- lessons from PTP1B