Chemistry and Biological Activities of 1,3-Thiazolidin-4-ones