Insulin resistance, adipocyte biology, and thiazolidinediones: a review.