Glycaemic control in type 2 diabetes: the impact of body weight, beta-cell function and patient education.