IGFBP3 and cancer: Serum glucose, HbA1c, IGF-1, IGFBP3 and HOMA were not independently related to long-term cancer mortality.