General aspects of aldose reductase inhibition