Thiazolidinediones and the risk of lung, prostate, and colon cancer in patients with diabetes.