Thiazolidinediones: effects on insulin resistance and the cardiovascular system