Synthesis and biological evaluation of triazole linked thiazolidenone glycosides