An investigation on 4-thiazolidinone derivatives as dual inhibitors of aldose reductase and protein tyrosine phosphatase 1B, in the search for potential agents for the treatment of type 2 diabetes mellitus and its complications