Simultaneous clustering analysis with molecular docking in network pharmacology for type 2 antidiabetic compounds