Computational Methods in Cooperation with Experimental Approaches to Design Protein Tyrosine Phosphatase 1B Inhibitors in Type 2 Diabetes Drug Design: A Review of the Achievements of This Century