Obesity, body fat distribution, insulin sensitivity and Islet beta-cell function as explanations for metabolic diversity.