Urinary C-peptide: an indicator of beta-cell secretion under different metabolic conditions.