Structure–activity relationships and molecular modelling of 5-arylidene-2,4-thiazolidinediones active as aldose reductase inhibitors